package com.qf.commerce.common.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.qf.commerce.entity.OrderList;
import com.qf.commerce.entity.User;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;


/*
 * @author 358
 * @since JDK 1.8
 * @data 2023/9/14 19:52
*/

@Data
public class DistributorOrderVo {
    /**
     * 订单经销id
     */
    private Integer distributorOrderId;

    /**
     * 订单
     */
    private OrderList orderList;

    /**
     * 买家
     */
    private User buyer;

    /**
     * 一级分享人
     */
    private DealerVo dealerOne;

    /**
     * 一级佣金
     */
    private BigDecimal commissionOne;

    /**
     * 二级分享人
     */
    private DealerVo dealerTwo;

    /**
     * 二级佣金
     */
    private BigDecimal commissionTwo;

    /**
     * 佣金结算状态
     */
    private Integer status;

    /**
     * 结算时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endDate;

}